SDK/J Authentication Package ver1.0
RICOH Confidential

jp.co.ricoh.dsdk.scard.framework.util
クラス APDU

java.lang.Object
  拡張jp.co.ricoh.dsdk.scard.framework.util.APDU
直系の既知のサブクラス:
RequestAPDU, ResponseAPDU

public class APDU
extends java.lang.Object

APDU(Application Protocol Data Unit)をカプセル化したクラスです .


フィールドの概要
protected  byte[] buffer
          APDUを格納するバッファです .
 
コンストラクタの概要
APDU()
          空(長さ0)のバッファで初期化されたAPDUオブジェクトを構築します .
APDU(APDU apdu)
          apdu パラメータで初期化されたAPDUオブジェクトを構築します .
APDU(byte[] buffer)
          buffer パラメータで初期化されたAPDUオブジェクトを構築します .
 
メソッドの概要
 void append(byte value)
          APDUの最後尾に、byte値を付加します .
 void append(byte[] buffer)
          APDUの最後尾に、バッファを付加します .
 boolean equals(java.lang.Object arg0)
           
 byte getByte(int index)
          APDUの指定された位置から値を取得します .
 int getLength()
          APDUの長さをbyte単位で返します .
 int hashCode()
           
 void setByte(int index, byte value)
          APDUの指定された位置に値を設定します .
 void setLength(int length)
          APDUの長さを変更します .
 byte[] toBytes()
          APDUのコピーをbyte配列で取得します.
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

buffer

protected byte[] buffer
APDUを格納するバッファです .

コンストラクタの詳細

APDU

public APDU()
空(長さ0)のバッファで初期化されたAPDUオブジェクトを構築します .


APDU

public APDU(byte[] buffer)
buffer パラメータで初期化されたAPDUオブジェクトを構築します .

パラメータ:
buffer - このオブジェクトを初期化するバッファ .

APDU

public APDU(APDU apdu)
apdu パラメータで初期化されたAPDUオブジェクトを構築します .

パラメータ:
apdu - このオブジェクトを初期化するAPDUオブジェクト .
メソッドの詳細

getLength

public final int getLength()
APDUの長さをbyte単位で返します .

戻り値:
APDUの長さ.

setLength

public final void setLength(int length)
APDUの長さを変更します .

パラメータ:
length - 変更後のAPDUの長さをbyte単位で指定します .

getByte

public final byte getByte(int index)
APDUの指定された位置から値を取得します .

パラメータ:
index - 値を取得する位置をインデックスで指定します .
戻り値:
指定された位置にある値 .

setByte

public final void setByte(int index,
                          byte value)
APDUの指定された位置に値を設定します .

パラメータ:
index - 値を設定する位置をインデックスで指定します .
value - 設定する値 .

append

public final void append(byte value)
APDUの最後尾に、byte値を付加します .

パラメータ:
value - 付加するbyte値 .

append

public final void append(byte[] buffer)
APDUの最後尾に、バッファを付加します .

パラメータ:
buffer - 付加するバッファ .

toBytes

public final byte[] toBytes()
APDUのコピーをbyte配列で取得します. .

戻り値:
byte配列形式のAPDU.

equals

public boolean equals(java.lang.Object arg0)

hashCode

public int hashCode()

SDK/J Authentication Package ver1.0
RICOH Confidential